export interface BicycleCostVO {
  /**
   * 车库费用id
   */
  bicycleCostId: string | number;

  /**
   * 小区id
   */
  projectId: string | number;

  /**
   * 房屋id
   */
  houseId: string | number;

  /**
   * 房屋号
   */
  houseNumber?: any;

  /**
   * 车库号
   */
  bicycleNumber: string;

  /**
   * 车位面积
   */
  bicycleArea: number;

  /**
   * 车库物业费
   */
  bicycleManagementCost: number;

  /**
   * 车位物业
费周期开始时间
   */
  bicycleManagementStartDate: string;

  /**
   * 车位物业费周期停止时间
   */
  bicycleManagementEndDate: string;
  
  /**
   * 月份
   */
  currentDate?: any;

  /**
   * 交物业费日期
   */
  bicyclePayDate: string;

  /**
   * 收车库时间
   */
  bicyclePutDate: string;

  /**
   * 备注
   */
  remark: string;
}

export interface BicycleCostForm extends BaseEntity {
  /**
   * 车库费用id
   */
  bicycleCostId?: string | number;

  /**
   * 小区id
   */
  projectId?: string | number;

  /**
   * 房屋id
   */
  houseId?: string | number;

  /**
   * 房屋号
   */
  houseNumber?: any;

  /**
   * 车库号
   */
  bicycleNumber?: string;

  /**
   * 车位面积
   */
  bicycleArea?: number;

  /**
   * 车库物业费
   */
  bicycleManagementCost?: number;

  /**
   * 车位物业费周期开始时间
   */
  bicycleManagementStartDate?: string;

  /**
   * 车位物业费周期停止时间
   */
  bicycleManagementEndDate?: string;

  /**
   * 月份
   */
  currentDate?: any;

  /**
   * 交物业费日期
   */
  bicyclePayDate?: string;

  /**
   * 收车库时间
   */
  bicyclePutDate?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface BicycleCostQuery extends PageQuery {
  /**
   * 车库费用id
   */
  bicycleCostId?: string | number;

  /**
   * 小区id
   */
  projectId?: string | number;

  /**
   * 房屋id
   */
  houseId?: string | number;

  /**
   * 房屋号
   */
  houseNumber?: any;

  /**
   * 车库号
   */
  bicycleNumber?: string;

  /**
   * 车位面积
   */
  bicycleArea?: number;

  /**
   * 车库物业费
   */
  bicycleManagementCost?: number;

  /**
   * 车位物业
费周期开始时间
   */
  bicycleManagementStartDate?: string;

  /**
   * 车位物业费周期停止时间
   */
  bicycleManagementEndDate?: string;
  
  /**
   * 月份
   */
  currentDate?: any;

  /**
   * 交物业费日期
   */
  bicyclePayDate?: string;

  /**
   * 收车库时间
   */
  bicyclePutDate?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
